#ifndef CANERIA_H_
#define CANERIA_H_

#include "Obstaculo.h"
#include "../Personajes/Personaje.h"

#define LAPSUS_MINIMO_FABRICACIONES_CANERIA 10000

using namespace std;

class Caneria : public ObjetoEstatico {
	
	Uint32 tiempoUltimaFabricacion;
	
	public:
	
		Caneria(int x, int y, int maximoX, int maximoY, Orientacion orientacion = Derecha);
		virtual pair<idImagen_t, int> getDibujable(Uint32 time);
		virtual void ColisionarConPersonaje(ObjetoEstatico* personaje, int colX, int colY, int colXvieja = NULL, int colYvieja = NULL);
		virtual void ColisionarConEnemigo(ObjetoEstatico* movible, int colX, int colY, int colXvieja = NULL, int colYvieja = NULL);
};

#endif /* CANERIA_H_ */
